* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    list-style: none;
    overflow: overlay;
}

.bg {
    background: url("./bg-img/syncBg.png") center center no-repeat;
    background-size: 100% 100%;
    /* background-color: aqua; */
    height: 100vh;
    width: 100vw;
    padding: 5% 12%;
}

::-webkit-scrollbar {
    display: none;
    width: 10px;
}


/* 滚动条轨道 */

::-webkit-scrollbar-track {
    /* box-shadow: inset 0 0 6px rgba(2, 1, 1, 0.3); */
    /* position: absolute; */
    border-radius: 10px;
}


/* 滚动条滑块 */

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: linear-gradient(to bottom, #000000 0%, #434343 100%);
    box-shadow: inset 0 0 6px rgba(236, 226, 226, 0.5);
    height: 10px;
}


/* 鼠标悬停在滚动条上的滑块 */

::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(to bottom, #555555 0%, #666666 100%);
    box-shadow: inset 0 0 6px rgba(104, 98, 98, 0.5);
}

.mouse {
    cursor: pointer;
}


/*按钮东海*/

.b {
    z-index: 1;
    position: relative;
    padding: 0.5em 1em;
    outline: none;
    border: none;
    background-color: hsl(236, 32%, 26%);
}

.b::before {
    content: '';
    z-index: -1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #2b4046;
    transform-origin: center bottom;
    transform: scaleY(0);
    transition: transform 0.25s ease-in-out;
}

.b:hover {
    cursor: pointer;
}

.b:hover::before {
    transform-origin: center top;
    transform: scaleY(1);
}